̲ο

һѯͨǷппգ֮ǰȷδһصһѯǷѻա޿һ
ڶһȷ޿֮ٴβѯǷпٿһʾٿһ޿ʾգصһ㿨Լһ
ȷͨ޿п֮ʱʼλãһ
Ĳִгɹ֮עλֻǸָƬѾλáһʱѯ磺
while(true)
{
	//ʼʱжǷѾʱ
	if(ʱ)
	{
		˳ص˴ΪһԻƣԷ
		//break;
	}
	//ѯλǷпжϷʽͨѯӿڷزĸ״ֽ̬if((StateInfo[4] & 0x02) == 0x02)λп
	if(λп)
	{
		˳ѭ һ
		break;
	}
	if(StateInfo[0] == 0x34 && StateInfo[1] == 0x32)
	{
		//λ
	}
}
岽ͨѯָж϶λǷппһ޿صһΪʲôصΪִ˵
ĿȷһηпƬ
ȷλп֮󣬿ʼM1ѰS50S70ѰS70Ĵ洢ռ֪ʲôƬ
ʹS70пƬѰʧܣ˴ԶѰѰɹ֮ƬĶдƬд֮ǰһ㶼Ҫ֤롿
߲Ƭдɹ֮󣬵˷˵ɹ90%һǰѿƬƶȡλáΪʲôȡλãǿ⣬Ϊ漰ʱδȡ⡿
ڰ˲ֻ߲ǰѿƬƶȡλãûƶɹ˲Ҫһʱжϡ
while(true)
{
	//ʼʱжǷѾʱ
	if(ʱ)
	{
		˳ص߲˴ΪһԻƣԵ
		//break;
	}
	//ѯȡλǷпжϷʽͨѯӿڷزĸ״ֽ̬if((StateInfo[4] & 0x01) == 0x01 && (StateInfo[4] & 0x02) == 0x00)ȡλп
	if(ȡλп)
	{
		˳ѭ һ
		break;
	}
	if(StateInfo[0] == 0x34 && StateInfo[1] == 0x32)
	{
		//λ
	}
}
ھŲѯжȡλǷпп֮ʼȡʱʱȡλ޿ٴжǷڶλãͨûпƬΪһ쳣
Ҫ˹ά޴

עйڿƬƶָӿڣǼϲѯж϶ָǷִгɹΪָӿֻǷͣͬأҪѯȷǷִгɹ
ѯӿڣSensorQuery
ӿڣSendCmd("FC7")
ӿڣSendCmd("FC4")

switch(StateInfo[0])
{
case 0x39:
	str += "״̬俨/Ԥ\r\n";
	break;
case 0x38:
	str += "״̬俨\r\n";
	break;
case 0x34:
	str += "״̬ִУλ\r\n";
	break;
case 0x32:
	str += "״̬׼ʧܣλ\r\n";
	break;
case 0x31:
	str += "״̬Ԥ\r\n";
	break;
case 0x30:
	str += "״̬\r\n";
	break;
}

switch(StateInfo[1])
{
case 0x38:
	str += "״̬ڷ\r\n";
	break;
case 0x34:
	str += "״̬տ\r\n";
	break;
case 0x32:
	str += "״̬λ\r\n";
	break;
case 0x31:
	str += "״̬տλ\r\n";
	break;
case 0x30:
	str += "״̬\r\n";
	break;
}

switch(StateInfo[2])
{
case 0x39:
	str += "״̬޷ٻյ\r\n";
	break;
case 0x38:
	str += "״̬޷ٻյ/Ԥ\r\n";
	break;
case 0x34:
	str += "״̬ص\r\n";
	break;
case 0x32:
	str += "״̬\r\n";
	break;
case 0x31:
	str += "״̬Ԥ\r\n";
	break;
case 0x30:
	str += "״̬ΪԤ״̬\r\n";
	break;
}

switch(StateInfo[3])
{
case 0x3E:
	str += "Ƭ״ֻ̬һſڴ2-3λ\r\n";
	SendBuf[0] = 'L';
	SendBuf[1] = 'P';
	SendBuf[2] = 0x00;//
	if(Connectflag)
	{
		nRet = k720_usb.K720_SendCmd(MacAddr, SendBuf, 3);
	}
	else
	{
		k720_serial.K720_SendCmd(MacAddr, SendBuf, 3, RecordInfo);
	}
	
	break;
case 0x3B:
	str += "Ƭ״ֻ̬һſڴ1-2λ\r\n";
	SendBuf[0] = 'L';
	SendBuf[1] = 'P';
	SendBuf[2] = 0x00;//
	if(Connectflag)
	{
		nRet = k720_usb.K720_SendCmd(MacAddr, SendBuf, 3);
	}
	else
	{
		k720_serial.K720_SendCmd(MacAddr, SendBuf, 3, RecordInfo);
	}
	break;
case 0x39:
	str += "Ƭ״ֻ̬һſڴ1λ\r\n";
	SendBuf[0] = 'L';
	SendBuf[1] = 'P';
	SendBuf[2] = 0x03;//˸
	if(Connectflag)
	{
		nRet = k720_usb.K720_SendCmd(MacAddr, SendBuf, 3);
	}
	else
	{
		k720_serial.K720_SendCmd(MacAddr, SendBuf, 3, RecordInfo);
	}
	break;
case 0x38:
	str += "Ƭ״̬ѿ\r\n";
	break;
case 0x37:
	str += "Ƭ״̬ڴ1-2-3λ\r\n";
	SendBuf[0] = 'L';
	SendBuf[1] = 'P';
	SendBuf[2] = 0x00;//
	if(Connectflag)
	{
		nRet = k720_usb.K720_SendCmd(MacAddr, SendBuf, 3);
	}
	else
	{
		k720_serial.K720_SendCmd(MacAddr, SendBuf, 3, RecordInfo);
	}
	break;
case 0x36:
	str += "Ƭ״̬ڴ2-3λ\r\n";
	SendBuf[0] = 'L';
	SendBuf[1] = 'P';
	SendBuf[2] = 0x00;//
	if(Connectflag)
	{
		nRet = k720_usb.K720_SendCmd(MacAddr, SendBuf, 3);
	}
	else
	{
		k720_serial.K720_SendCmd(MacAddr, SendBuf, 3, RecordInfo);
	}
	break;
case 0x35:
	str += "Ƭ״̬ڴȡλ\r\n";
	SendBuf[0] = 'L';
	SendBuf[1] = 'P';
	SendBuf[2] = 0x03;//˸
	if(Connectflag)
	{
		nRet = k720_usb.K720_SendCmd(MacAddr, SendBuf, 3);
	}
	else
	{
		k720_serial.K720_SendCmd(MacAddr, SendBuf, 3, RecordInfo);
	}
	break;
case 0x34:
	str += "Ƭ״̬ڴ3λ\r\n";
	break;
case 0x33:
	str += "״̬ڴ1-2λ(λ)\r\n";
	SendBuf[0] = 'L';
	SendBuf[1] = 'P';
	SendBuf[2] = 0x00;//
	if(Connectflag)
	{
		nRet = k720_usb.K720_SendCmd(MacAddr, SendBuf, 3);
	}
	else
	{
		k720_serial.K720_SendCmd(MacAddr, SendBuf, 3, RecordInfo);
	}
	break;
case 0x32:
	str += "״̬ڴ2λ\r\n";
	SendBuf[0] = 'L';
	SendBuf[1] = 'P';
	SendBuf[2] = 0x00;//
	if(Connectflag)
	{
		nRet = k720_usb.K720_SendCmd(MacAddr, SendBuf, 3);
	}
	else
	{
		k720_serial.K720_SendCmd(MacAddr, SendBuf, 3, RecordInfo);
	}
	break;
case 0x31:
	str += "״̬ڴ1λ(ȡλ)\r\n";
	SendBuf[0] = 'L';
	SendBuf[1] = 'P';
	SendBuf[2] = 0x03;//˸
	if(Connectflag)
	{
		nRet = k720_usb.K720_SendCmd(MacAddr, SendBuf, 3);
	}
	else
	{
		k720_serial.K720_SendCmd(MacAddr, SendBuf, 3, RecordInfo);
	}
	break;
case 0x30:
	str += "״̬\r\n";
	SendBuf[0] = 'L';
	SendBuf[1] = 'F';
	SendBuf[2] = 0x03;//˸
	if(Connectflag)
	{
		nRet = k720_usb.K720_SendCmd(MacAddr, SendBuf, 2);
	}
	else
	{
		k720_serial.K720_SendCmd(MacAddr, SendBuf, 2, RecordInfo);
	}
	break;
}